spiked loosestrife - Spanish English Dictionary